﻿package com.kylin.common;


public class Constants {

	/**  session 的 保存 登录用户信息 key */
	public static final String CURR_USER="current_userObj";
	/**  session 的 保存 登录用户当前语言版本的公司信息 key */
	public static final String CURR_LANG_COMPANY="current_language_company";
	/**  session 的 保存 登录用户当前语言版本的公司信息 key */
	public static final String CURR_MEMBER="current_member";
	/**  session 的 保存 当前的学习语言 key */
	public static final String CURR_PRACTLANGUAGE="current_practLanguage";

	/** 图片类别：Member */
	public static final String IMG_MEMBER = "member";
	
	
	/** 图片类别：公司logo */
	public static final String IMG_COMPANYLOGO = "comlogo";
	/** 图片类别：产品图标 */
	public static final String IMG_PRODUCT = "product";
	/** 图片类别：公司店内广告 */
	public static final String IMG_COMPANYAD = "comAD";
	/** 图片类别：会员logo */
	public static final String IMG_MEMBERLOGO = "member";
	/** 图片类别：帖子图片 */
	public static final String IMG_POST = "post";
	/** 图片类别：广告 */
	public static final String IMG_AD = "AD";
	/** 图片类别：专题图片 */
	public static final String IMG_SPECIAL = "specal";
	/** 图片类别: 会展图片*/
	public static final String IMG_EXHIBITION = "exhibition";
	/** 其他上传文件 */
	public static final String UPLOAD_OTHER = "other";
	
	/** 多媒体文件类别：词汇声音文件 */
	public static final String MEDIA_VOCABUL = "mediaVocabulary";
	/** 多媒体文件类别：课件多媒体文件 */
	public static final String MEDIA_COURSE = "mediaCourseware";
	/** 多媒体文件类别：阅读文章声音文件 */
	public static final String MEDIA_ARTICLE = "mediaArticle";
	/** 多媒体文件类别：专题多媒体文件 */
	public static final String MEDIA_SPECIAL = "mediaSpecal";

	
	public static final String PROPERTIES = "/lang/zh_cn/community.properties";
	
	/** request 的 attribute 中保存结果的key名 */
	public static final String KEY_REQUEST_RESULT = "key_request_result" ;
	 
	/** request 的 attribute 中保存 query id 的key名 */
	public static final String KEY_REQUEST_QUERYID = "key_request_queryid" ;

	/** request 的 attribute 中保存异常的key名 */
	public static final String KEY_REQUEST_EXCEPTION = "key_request_exception" ;

	/** session 的 attribute 中保存UserCache 的key名 */
	public static final String KEY_SESSION_USERCACHE = "key_usercache" ;

	/**  request 的 attribute 中保存通用的 用来在页面 MyActionMsg标签显示的信息 的key */
	public static final String MSGKEY = "msgKey" ;

	/**  request 的 attribute 中保存通用的 用来在页面 MyActionMsg标签构造弹出信息 的key */
	public static final String MSGKEY_ALERT = "msgKey_alert" ;
	

	/**  Context 的 attribute 中保存系统语言列表的key前缀 */
	public static final String KEY_CONTEXY_PRE_LANG = "contexy_keypre_language" ;

	/**  Context 的 attribute 中保存系统语言列表的key前缀 */
	public static final String KEY_CONTEXY_PRE_COUNTRY = "contexy_keypre_language" ;

	/**  session 的 保存 用户浏览器语言设置 */
	public static final String USER_ACCEPTLANGUAGE="user_Accept-Language";
	
	/**  对象使用状态：等待激活状态 */
	public static final Short ACTIVE_WAIT= new Short("0") ;

	/**  对象使用状态：激活状态 */
	public static final Short ACTIVE_ON= new Short("1") ;

	/**  对象使用状态：关闭状态 */
	public static final Short ACTIVE_OFF= new Short("2") ;

	/**
	 *  内存中存放字典数据时使用的标示名，语言 数据字典
	 */
	public static final String DICT_NAME_LANGUAGE = "language" ;

	/**
	 *  内存中存放字典数据时使用的标示名，国家 数据字典
	 */
	public static final String DICT_NAME_COUNTRY = "country" ;
	
	/** 用户类型：公司*/
	public static final Short USER_ROLE_COMPANY = new Short( (short)1) ;
	
	/** 用户类型：会员*/
	public static final Short USER_ROLE_MEMBER = new Short( (short)0) ;

	/** 相关系统多语言化的种类定义：所有语言 */
	public static final String ALLLANGUAGE = "alllanguage";

	/** 相关系统多语言化的种类定义：系统支持语言 */
	public static final String SYSLANGUAGE = "syslanguage";

	/** 相关系统多语言化的种类定义：所有国家 */
	public static final String ALLCOUNTRY = "allcountry";

}
